package gov.pbc.nn.kjgl.joinjrfwygl.entity;

import java.util.Date;

import gov.pbc.nn.core.entity.BaseEntity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

import com.bstek.dorado.annotation.PropertyDef;

/**
 * 加入金融服务与管理系统，是个主表，
 * 
 * @author jack.zhao
 * 
 */
@Entity
@Table(name = "T_JOIN_JRFWYGL")
public class JoinJrfwygl extends BaseEntity {
	private static final long serialVersionUID = -7696145439692210926L;

	@Column(name = "APPLY_DEPT_", length = 120)
	@PropertyDef(label = "申请部门")
	private String applyDept;

	@Column(name = "END_DATE_")
	@PropertyDef(label = "完成时间")
	private Date endDate;

	@Column(name = "FILE_NAME_", length = 120)
	@PropertyDef(label = "文件名", description = "文件:文件")
	private String fileName;

	@Column(name = "PATH_", length = 250)
	@PropertyDef(label = "文件路径", description = "文件路径:文件路径")
	private String path;

	@Column(name = "STATE_")
	@PropertyDef(label = "状态", description = "0:初始；10：审核处理中；20：撤销；30：完成")
	private int state;
	
	@Column(name = "TITLE_", length = 300)
	@PropertyDef(label = "标题")
	private String title;
	
	
	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public int getState() {
		return state;
	}

	public void setState(int state) {
		this.state = state;
	}

	

	public Date getEndDate() {
		return endDate;
	}

	public void setEndDate(Date endDate) {
		this.endDate = endDate;
	}

	public String getApplyDept() {
		return applyDept;
	}

	public void setApplyDept(String applyDept) {
		this.applyDept = applyDept;
	}

	public String getFileName() {
		return fileName;
	}

	public void setFileName(String fileName) {
		this.fileName = fileName;
	}

	public String getPath() {
		return path;
	}

	public void setPath(String path) {
		this.path = path;
	}
}
